248220f6f361b0df7cfe7fd84a9c096ced03c1d0,modules/portal/portal-scheduler-quartz/src/com/liferay/portal/scheduler/quartz/internal/QuartzSchedulerEngine.java,QuartzSchedulerEngine,getQuartzTrigger,#com.liferay.portal.kernel.scheduler.Trigger#StorageType#,697
Before Change
calendarIntervalScheduleBuilder.withInterval(
interval, IntervalUnit.valueOf(timeUnit.name()));
triggerBuilder.withSchedule(calendarIntervalScheduleBuilder);
return triggerBuilder.build();
}
After Change
TimeUnit timeUnit = objectValuePair.getValue();
if (timeUnit == TimeUnit.MILLISECOND) {
SimpleScheduleBuilder simpleScheduleBuilder =
SimpleScheduleBuilder.simpleSchedule();
simpleScheduleBuilder.withIntervalInMilliseconds(interval);
simpleScheduleBuilder.withRepeatCount(
SimpleTrigger.REPEAT_INDEFINITELY);
triggerBuilder.withSchedule(simpleScheduleBuilder);
}
else {
CalendarIntervalScheduleBuilder calendarIntervalScheduleBuilder =
CalendarIntervalScheduleBuilder.calendarIntervalSchedule();
calendarIntervalScheduleBuilder.withInterval(
interval, IntervalUnit.valueOf(timeUnit.name()));
triggerBuilder.withSchedule(calendarIntervalScheduleBuilder);
}
return triggerBuilder.build();